// pages/scan/scan2/scan2.js
Page({

   /**
    * 页面的初始数据
    */
   data: {

   },

   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function (options) {

   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function () {

   },

   /**
    * 生命周期函数--监听页面显示
    */
   onShow: function () {
      // 这是在测试微信获取小程序码的接口B

      var access_token = "37_XkmbacFrOXKpNRP-S5NPRwGkqq25fhLTWLFjmkNXI6G5qqZDhsHJnZMwLjoFthEyuCW7GjR3hzl3Q1-fIXPOYikYqPyciHRbh_Gx2tRfqU_t6Lr_atxMFEpqhrgOV8HcaIN5qUnEE5ZAGOSCXTKdAAAIEV"
      var requData = {
         "path": "page/index/index",
         "scene": "wwj",
         "width": "430"
      };
      requData = JSON.stringify(requData)
      wx.request({
         url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + access_token,
         method: "POST",
         responseType: 'arraybuffer', //这一行非常重要，重中之重
         data: requData,
         header: {
            'content-type': 'application/json;charset=utf-8',
            'Content-Length': requData.length
         },
         success: (res) => {
            console.log(res);
            // console.log(res.data);
            var base64 = wx.arrayBufferToBase64(res.data);
            console.log(base64);
            this.setData({
               imgurl: "data:image/PNG;base64," + base64
            })
         }
      })
   },

   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function () {

   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function () {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function () {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function () {

   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function () {

   }
})